﻿@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:'bookman_demi';
    src:url('fonts/bookman_demi-webfont.eot');
    src:url('fonts/bookman_demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bookman_demi-webfont.woff') format('woff'),
         url('fonts/bookman_demi-webfont.ttf') format('truetype'),
         url('fonts/bookman_demi-webfont.svg#bookman_demi-webfont') format('svg');
    font-weight:normal;
    font-style:normal;
}
body { margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:14px; line-height:1.5; color:#333;  }
a { color:#333; text-decoration:none;}
a:hover { color:#333;}
img { border:0; display:inline; vertical-align: bottom;}
div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
.clear{ clear:both;}

div.body{ min-width:1024px; margin:auto; overflow:hidden; }
.tpleft{ float:left;}
.tpright{ float:right;}
.cen_m{ width:1200px; margin:0px auto;}

.top{ background: url(../images/index_01.jpg) center no-repeat;height:151px; color:#fff; }
.top .logo{ width:644px; float:left; margin-top:41px;}
.top .tel{ float:right; margin-top:36px; position:relative;}
.top .tel .ma{ position:absolute;width:100px; height:102px; top:-20px; left:-310px; background:url(../images/sys.jpg) center no-repeat; background-size:100%;}
.menu{ background:#1968b3; height:60px; overflow:hidden;}
.menu ul li{ float:left; text-align:center; line-height:60px; }
.menu ul li.no1{ width:90px; background:url(../images/home.png) 13px 19px no-repeat;}
.menu ul li.no1 a{ padding-right:0px;}
.menu ul li a{ font-size:18px; color:#fff; padding-left:23px; padding-right:23px;}
.menu ul li.last{ border-right:0px;}
.menu ul li.cur{ background:#165da0;}
.menu ul li.no1.cur { background:#165da0 url(../images/home.png) 13px 19px no-repeat;}

.banner{ height:589px; position:relative;}
#topTrade{height:100%; width:100%;margin:0px;text-align: center; position:absolute; top:0; left:0; z-index:30;}
#topTrade div{height:100%;overflow:hidden;width:100%; min-width:1003px; position:absolute;text-align: center;left:0px;top:0px; z-index:10; display:none;}
#topTrade div a{display:block; position:relative; height:100%;width:100%;}
#pager{position:absolute; bottom:10px; left:50%; z-index:100}
#pager a{position:relative; float:left; left:-50%;width:40px; height:8px; margin:5px; background:#fff; line-height:0; font-size:0; text-indent:-99em; overflow:hidden;}
#pager a.activeSlide{ background:#84c225;}
.part1{ background:#f7f7f7; padding-top:56px; padding-bottom:0px; margin-bottom:29px;}
.pa_bt{ text-align:center; background:url(../images/logodw.png) center no-repeat; padding-top:34px; height:120px;}
.pa_bt.one{background:url(../images/logodw1.png) center no-repeat;}
.pa_bt .tpleft,.pa_bt .tpright{background:url(../images/index_32.png) repeat-x; width:420px; height:36px;}
.pa_bt .tpleft{ text-align:right;}
.pa_bt .tpright{ text-align:left;}
.pa_bt .eng{ margin-bottom:15px;}
.pa_bt .bt{ font-size:34px; color:#1968b3; font-weight:bold; line-height:36px;}
.so_pr{ background:#f2f2f2; width:418px; padding-top:11px; float:left; text-align:center; font-size:21px; padding-bottom:16px; margin-top:100px;}
.so_pr img{ display:block; margin:0px auto 10px;}
.main_one ul{ float:right; width:166px; margin-top:100px;}
.main_one ul li a{ display:block; border:1px #1968b3 solid; height:56px; padding-left:53px; line-height:56px; font-size:18px; margin-bottom:14px;}
.main_one ul li.no1 a{background:url(../images/index_121.png) 17px center no-repeat;}
.main_one ul li.no2 a{background:url(../images/index_16.png) 17px center no-repeat;}
.main_one ul li.no3 a{background:url(../images/index_19.png) 17px center no-repeat;}
.main_one ul li.no4 a{background:url(../images/index_21.png) 17px center no-repeat;}
.main_one ul li.no5 a{background:url(../images/index_26.png) 17px center no-repeat;}

.main_one ul li.no1.cur a{background:#1968b3 url(../images/index_12.png) 17px center no-repeat;}
.main_one ul li.no2.cur a{background:#1968b3 url(../images/index_161.png) 17px center no-repeat;}
.main_one ul li.no3.cur a{background:#1968b3 url(../images/index_191.png) 17px center no-repeat;}
.main_one ul li.no4.cur a{background:#1968b3 url(../images/index_211.png) 17px center no-repeat;}
.main_one ul li.no5.cur a{background:#1968b3 url(../images/index_261.png) 17px center no-repeat;}
.main_one ul li.cur a{ color:#fff;}

.part2{ padding-top:75px; margin-bottom:57px;}
.pr_fl{ width:243px; float:left;}
.pr_fl ul li ul li a{ display:block; height:45px; border-top:1px #fff solid; border-bottom:1px #e0e0e0 solid;background:url(../images/index_46.png) 200px center no-repeat; font-size:16px; text-align:center; line-height:45px;}
.pr_fl ul li .gd a{ display:block; font-size:24px; color:#fff; font-weight:bold; height:68px; line-height:68px; background:#1968b3; padding-left:80px; margin-bottom:9px;}
.pr_fl ul li.no1 .gd a{background:#1968b3 url(../images/k1.png) 37px center no-repeat; }
.pr_fl ul li.no2 .gd a{background:#1968b3 url(../images/k2.png) 37px center no-repeat; }
.pr_fl ul li.no3 .gd a{background:#1968b3 url(../images/k3.png) 37px center no-repeat; }
.pr_fl ul li.no4 .gd a{background:#1968b3 url(../images/k4.png) 37px center no-repeat; }
.pr_fl ul li.no5 .gd a{background:#1968b3 url(../images/k5.png) 37px center no-repeat; }


.pr_right{ width:933px; float:right;}
.pr_right ul li { width:280px; float:left; text-align:center; margin-left:31px; margin-bottom:35px;}
.pr_right ul li a img{ border:1px #e0e0e0 solid; margin-bottom:14px;}
.pr_right ul li a .bt{ font-size:20px; line-height:35px; height:35px; overflow:hidden; margin-bottom:10px;}
.pr_right ul li a .more{ background:#cdcdcd; width:101px; height:41px; text-align:center; line-height:41px; margin:0px auto; font-size:16px; color:#fff;}
.pr_right ul li a:hover .more{ background:#1968b3;}

.pa_bt .wz{ font-size:24px; padding-top:8px;}
.part3{ padding-top:34px; margin-bottom:102px;}

.part4{ margin-bottom:52px;}
.part4 ul li{ float:left;}
.part4 ul li a{ display:block; font-size:20px; color:#0383cc; margin-right:72px;}
.part4 ul li.cur a{border-bottom:2px #0383cc solid; }

.part5 { margin-bottom:58px;}
.part5 .tpleft{ width:602px; float:left;}
.part5 .bt a{ display:block; font-size:24px; font-weight:bold; margin-bottom:12px;}
.part5 .tpleft .nr{ font-size:16px; line-height:28px; color:#808080; height:165px;}
.part5 .tpleft .more a{ width:180px; height:60px; line-height:62px; text-align:center; color:#fff; font-size:24px; background:#0383cc; display:block;}
.tp_case{ width:560px; float:right;}

.tp_case ul{ width:600px;}
.tp_case ul li{ width:260px; float:left; margin-right:37px;}
.tp_case ul li a{ display:block;}
.tp_case ul li a .bt1{ font-size:18px; font-weight:bold; margin-top:10px; margin-bottom:3px; height:30px; overflow:hidden; line-height:30px;}
.tp_case ul li a .nr{ font-size:14px; line-height:24px; color:#808080; margin-bottom:7px; height:48px; overflow:hidden;}

.part6{ background:#f2f2f2; padding-top:36px; padding-bottom:36px; margin-bottom:26px;}
.m_about{ margin-bottom:49px;}
.m_about .nrjs{ width:580px; float:right; padding-top:12px;}
.m_about .nrjs .eng{ font-size:37px; color:#cccccc;}
.m_about .nrjs .bt{ font-size:24px; margin-bottom:15px;}
.m_about .nrjs .nr{ font-size:16px; line-height:30px; color:#7f7f7f;}

.m_work{ position:relative;}
.m_work ul li{ float:left; width:382px; text-align:center; margin-right:26px;}
.m_work ul li a img{ margin-bottom:10px;width:382px;}
.m_work ul li a{ font-size:16px;}
.m_work.one ul li a{ color:#808080;}


.m_work a.bnl,.m_work a.bnr{background:url(../images/working.png) no-repeat; width:28px; height:56px; display:block; position:absolute;top:84px; display:none }
.m_work a.bnl{ left:-36px; background-position:0px 0px;}
.m_work a.bnr{ right:-36px;background-position:-28px 0px;  }

.m_work.one a.bnl,.m_work.one a.bnr{ width:43px; height:87px; display:block; position:absolute;top:84px; display:none; }
.m_work.one a.bnl{ left:-61px;background:url(../images/about_20.jpg) no-repeat;}
.m_work.one a.bnr{ right:-61px;background:url(../images/about_23.jpg) no-repeat; }

.pa_left{ width:460px; float:left; position:relative;}
.pa_left .xfk{background:url(../images/whitebg.png); position:absolute; height:52px; line-height:52px; left:0px; bottom:0px; width:97%; padding-left:3%; color:#fff; font-size:18px;}
.xf_dd{ position:absolute; right:5px; bottom:17px; width:88px;z-index:999; }
.xf_dd a{ display:block; width:14px; height:14px; border-radius:7px; margin-right:12px; float:left; background:#fff; font-size:0; line-height:0; overflow:hidden; text-indent:-99em;}
.xf_dd a.activeSlide{ background:#1968b3;}

.pa_right{ width:708px; float:right;}
.pa_fl{ margin-bottom:19px;}
.pa_fl ul li{ float:left;margin-right:21px;}
.pa_fl ul li a{ display:block; width:121px; height:45px; text-align:center; line-height:45px; background:#cccccc; font-size:18px; color:#fff; }
.pa_fl ul li.cur a{ background:#1968b3;}

.pa_fl .tpright{ margin-top:17px;}
.pa_fl .tpright a{ color:#808080; font-size:14px;}

.pa_new ul li{ clear:both; margin-bottom:30px; height:78px;}
.pa_new ul li .tpright{ width:548px; float:right;}
.pa_new ul li .tpright a .bt{ font-size:16px; margin-bottom:5px;}
.pa_new ul li .tpright a .nr{ color:#808080; line-height:18px; font-size:12px; height:36px; overflow:hidden;}
.pa_new ul li .tpright a .date{ text-align:right; font-size:12px; color:#808080;}
.pa_new ul li .tpright a:hover .bt{ color:#1968b3;}
.pa_new ul li .tpright a:hover .date{color:#1968b3;}

.part7{ margin-bottom:40px;}

.part8{ background:#f7f7f7; padding-top:27px; padding-bottom:96px;}

.cooper ul li{ float:left;}
.cooper ul li a{ display:block; height:44px; width:153px; padding-top:115px; text-align:center; font-size:18px; color:#1968b3; border:1px #1968b3 solid; border-right:0px;}
.cooper ul li.no1 a{background:url(../images/index_78.png) center 18px no-repeat;}
.cooper ul li.no2 a{background:url(../images/index_801.png) center 18px no-repeat;}
.cooper ul li.no3 a{background:url(../images/index_82.png) center 18px no-repeat;}
.cooper ul li.no4 a{background:url(../images/index_84.png) center 18px no-repeat;}
.cooper ul li.no5 a{background:url(../images/index_87.png) center 18px no-repeat;}
.cooper ul li.no6 a{background:url(../images/index_89.png) center 18px no-repeat;}
.cooper ul li.no7 a{background:url(../images/index_91.png) center 18px no-repeat;}
.cooper ul li.ts{background:url(../images/index_94.png) center no-repeat; width:58px; height:159px;}
.cooper ul li.bk a{ border-right:1px #1968b3 solid;}

.cooper ul li.no1 a:hover{background:#1968b3 url(../images/index_781.png) center 18px no-repeat;}
.cooper ul li.no2 a:hover{background:#1968b3 url(../images/index_80.png) center 18px no-repeat;}
.cooper ul li.no3 a:hover{background:#1968b3 url(../images/index_821.png) center 18px no-repeat;}
.cooper ul li.no4 a:hover{background:#1968b3 url(../images/index_841.png) center 18px no-repeat;}
.cooper ul li.no5 a:hover{background:#1968b3 url(../images/index_871.png) center 18px no-repeat;}
.cooper ul li.no6 a:hover{background:#1968b3 url(../images/index_891.png) center 18px no-repeat;}
.cooper ul li.no7 a:hover{background:#1968b3 url(../images/index_911.png) center 18px no-repeat;}
.cooper ul li a:hover{ color:#fff;}

.adviser{ background:#f2f2f2; height:103px; padding-top:47px;}
.adviser ul{ width:1080px; margin:0px auto;}
.adviser ul li.first{ margin-left:35px;}
.adviser ul li{ width:260px; float:left;}
.adviser ul li .tpleft{ float:left; margin-right:15px;}
.adviser ul li p{ font-size:16px; padding-top:3px; line-height:24px;}

.foot{ background:#1968b3; color:#fff;font-size:16px; padding-bottom:39px;}
.dbmenu{ text-align:center; font-size:16px; line-height:78px; margin-bottom:10px; clear:both;}
.dbmenu a{ font-size:16px; color:#fff; margin:0 14px;}
.dblogo{ width:278px; float:left; padding-top:15px;}
.dblogo img{ margin-bottom:15px;}
.dblogo .big{ font-size:36px; font-weight:bold;}
.copyright{background:url(../images/index_123.png) left repeat-y; margin-left:40px; float:left; padding-left:40px; width:542px; color:#fff;font-size:18px; line-height:41px;}
.copyright a{ font-size:18px; color:#fff;}

.weix{ width:140px; float:right; text-align:center; margin-right:66px; font-size:12px;}
.weix img{ margin-bottom:5px;}
.ny_part1{ padding-top:35px; text-align:center; margin-bottom:70px;}
.ny_part1 .bt{ font-size:30px; color:#002f67; margin-bottom:5px;}
.ny_part1 .bt span{ color:#de2016;}
.ny_part1 .ht{background:url(../images/case_05.png) repeat-x; height:26px; }
.ny_part1 .ht img{ background:#f7f7f7;}
.ny_part1 .ht.white img{ background:white;}
.m_fl{margin:0px auto 67px;}
.m_fl ul li{ float:left;}
.m_fl ul li a{ width:141px; height:49px; display:block; line-height:49px; text-align:center; font-size:18px; color:#fff;background:#cccccc; border-radius:30px; margin-left:27px; margin-right:27px; }
.m_fl ul li.cur a{background:#de2016;}

.case_one{ height:475px; border-bottom:1px #cccccc solid; margin-bottom:40px;}
.case_one .tpright{ width:528px; float:right; margin-right:35px; padding-top:13px;}
.case_one .tpright .bt a{ display:block; font-size:32px; color:#002f67; margin-bottom:32px;}
.case_one .tpright .nr{ font-size:20px; line-height:34px; height:253px;}
.case_one .tpright a.more{ display:block; background:#1968b3; width:182px; height:66px; text-align:center; float:right; line-height:66px; font-size:24px; color:#fff;border-radius:30px;}

.case_two{ margin-bottom:72px;}
.case_two ul{ width:1250px; padding-bottom:64px;}
.case_two ul li{ float:left; margin-right:40px; width:580px; text-align:center; margin-bottom:56px;}
.case_two ul li a{ font-size:24px; display:block;}
.case_two ul li a img{ margin-bottom:25px;}

.fany{ text-align:center;}

.cabg{ background:#f7f7f7; padding-bottom:85px;}
.local{ width:1200px; margin:0px auto 20px; color:#333333; font-size:16px; padding-top:30px;}
.local a{ color:#333; font-size:16px;}
.local .zs{ color:#b72e8c;}
.local.one{ color:#808080; margin-bottom:25px; padding-top:25px;}
.local.one a{ color:#808080;}

.laiy{ text-align:center; color:#333; font-size:16px; margin-bottom:68px;}
.case_bt{  color:#333; font-size:32px; width:1200px; margin:0px auto 20px; text-align:center; }
.casebg{ width:1200px; margin:0px auto; border:1px #e0e0e0 solid; padding-top:45px;}
.case_nr{width:1043px;margin:0px auto 77px; font-size:18px; color:#4c4c4c; line-height:36px;}
.ybzt{ width:1068px; margin:0px auto 74px;}
.ybzt ul li{ width:470px; text-align:center;color:#808080; font-size:18px; float:left; margin-left:30px; margin-right:30px;}
.ybzt ul li img{ margin-bottom:10px; }
.xfy{background:#e6e6e6; width:97%; margin:0px auto 48px; line-height:61px; font-size:18px; color:#333333; height:61px;}
.xfy ul li{ width:530px; float:left;padding-left:31px; height:61px; line-height:61px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.xfy ul li.ts{ border-left:1px #cccccc solid;}
.xfy a{ font-size:18px; color:#333333;}
.fanh{ padding-top:35px; width:161px; text-align:center; margin:0px auto 57px;}
.fanh a{ float:left;  border-radius:6px;width:161px; height:45px; background:#e0e0e0; color:#fff; font-size:22px; display:block; margin:0px auto; text-align:center; color:#333; line-height:45px;border-radius: 5px; margin-left:10px; }
.fanh a.gotob{width:161px; height:45px; background:#e81e1a; color:#fff; font-size:20px; display:block; margin:0px auto; text-align:center; line-height:45px;border-radius: 5px;}


.tjnew{margin:0px auto 35px; width:1116px; overflow:hidden;}
.tjnew ul {}
.tjnew .b_bt{ font-size:20px; line-height:45px; height:45px; font-weight:bold; margin-bottom:25px; color:#333; background:url(../images/cashow_05.jpg) repeat-x; height:30px; line-height:30px;}
.tjnew .b_bt .tpleft{background:url(../images/cashow_03.jpg) center no-repeat; width:132px; text-align:center;}
.tjnew ul{ width:1200px;}
.tjnew ul li{ float:left;width:260px; text-align:center; margin-right:24px; line-height:40px;}
.tjnew ul li a{ font-size:20px; color:#333;}
.tjnew ul li a img{ margin-bottom:15px; display:block;}

.tjnew.one { width:1200px; margin-bottom:0px;}
.tjnew.one ul{ width:1300px;}
.tjnew.one ul li a img{ margin-bottom:15px;}
.tjnew.one ul li{ text-align:left; width:260px; line-height:24px; margin-right:56px;}
.tjnew.one ul li a{ color:#333333; font-size:16px;}
.main_bt{ border-bottom:1px #8d8c89 solid;line-height:32px; margin-bottom:22px;}
.main_bt .tpleft{ float:left; border-bottom:3px #da251d solid; font-size:24px; color:#292929;line-height:35px; display:block; }

.loc{ color:#808080; font-size:14px; line-height:76px; margin-bottom:10px;}
.loc a{ color:#808080; font-size:14px;}

.pro_left{ width:240px; float:left;}
.pro_left .bt{ background:#1968b3; color:#fff; height:68px; text-align:center; line-height:68px; font-size:16px; margin-bottom:11px;}
.pro_left .bt span{ font-size:24px; font-weight:bold;}
.pro_m{ margin-bottom:79px;}

.pro_left ul{ margin-bottom:20px;}
.pro_left ul li{ clear:both; text-align:center; margin-bottom:12px;}
.pro_left ul li a{ display:block;}
.pro_left ul li .gd a{ border:1px #1968b3 solid; height:59px; line-height:59px;background:url(../images/product_21.jpg) 192px center no-repeat; font-size:20px; color:#002f67;}
.pro_left ul li ul{ margin-bottom:0px; display:none;}
.pro_left ul li ul li{ margin-bottom:0px;}
.pro_left ul li ul li a{border-bottom:1px #e0e0e0 solid; height:46px; line-height:46px;background:url(../images/product_15.jpg) 198px center no-repeat; font-size:16px; color:#333;}
.pro_left ul li ul li.last a{ border-bottom:0px;}
.pro_left ul li.cur .gd a, .pro_left ul li.current .gd a{border:1px #de2016 solid; color:#de2016;background:url(../images/product_06.jpg) 192px center no-repeat; }
.pro_left ul li.cur ul, .pro_left ul li.current ul{ display:block;}
.pro_left ul li ul li.current a, .pro_left ul li ul li a:hover{color:#de2016;background:url(../images/product_10.jpg) 198px center no-repeat;}


.dw_tj{ background:#1968b3; padding-top:7px; padding-bottom:17px;}
.dw_tj .dwt{ padding-left:15px; line-height:50px;background:url(../images/product_28.jpg) bottom repeat-x; font-size:24px; color:#fff; margin-bottom:12px; }
.dw_tj .nr{ width:194px; font-size:16px; line-height:30px; margin:0px auto; color:#fff;}

.pro_r{ width:927px; float:right;}

.pro_r ul{ padding-bottom:40px;}
.pro_r ul li a{ clear:both; background:#f7f7f7; display:block; padding-top:17px; height:348px; border:1px #e0e0e0 solid; margin-bottom:30px;}
.pro_r ul li a .tpleft{ border:1px #d9d9d8 solid; margin-left:14px;}

.pro_r ul li a .tpright{ width:452px; float:right; margin-right:17px; padding-top:10px;}
.pro_r ul li a .tpright .bt{ font-size:24px; margin-bottom:25px;}
.pro_r ul li a .tpright .nr{ font-size:16px; line-height:26px; height:201px;}
.pro_r ul li a .tpright .more{ width:122px; height:43px; line-height:43px; display:block; padding-left:15px; float:right; color:#808080; font-size:20px; border:1px #808080 solid; border-radius:10px;background:url(../images/product_26.jpg) 104px center no-repeat; border-radius:10px;}

.ny_middle{ background:#f7f7f7; padding-top:55px; padding-bottom:91px;}

.local.sx{ font-size:14px; color:#808080;border-bottom:0px; margin-bottom:10px;}
.local.sx a{font-size:14px; color:#808080;}
.s_part1{ background:#fff; height:510px;width:1200px; margin:0px auto 40px;position:relative;}
.s_part1 .s_left{ padding-top:25px; margin-left:20px; width:461px; float:left;}
.s_left .tpz{ width:459px; border:1px #ebebeb solid;}
.s_left .tpz img{width:460px;height:460px;}
.xm_dh{ width:104px; height:460px; float:left; position:relative; margin-top:25px; margin-left:18px;}
.xm_dh ul li{ clear:both; margin-bottom:6px;}
.xm_dh ul li img{ border:2px #fff solid;wdith:100px;height:100px;}
.xm_dh ul li.activeSlide img{border:2px #de2016 solid;}
.xm_dh a.bnl,.xm_dh a.bnr{ width:36px; display:block; height:11px; position:absolute; left:32px;}
.xm_dh a.bnl{ background:url(../images/proshow_05.jpg) center no-repeat;  top:0px;}
.xm_dh a.bnr{ background:url(../images/proshow_17.jpg) center no-repeat; bottom:-3px;}
.s_right{ width:554px; float:right; margin-right:20px; padding-top:63px; }
.s_right .bt{ color:#de2016; font-size:24px; margin-bottom:20px;}
.s_part1 a.goback{ display:block; width:100px; height:36px; line-height:36px; position:absolute; right:0px; top:0px; background:#eaeaea; font-size:18px; color:#808080; text-align:center;}
.s_right .nr{ font-size:16px; line-height:28px; color:#808080; height:286px;}
.s_right .nr .p_b{ color:#333333; font-size:18px; font-weight:bold; margin-bottom:10px;}
.r_last a.rinow{ width:182px; height:66px; line-height:66px; display:block; float:left; text-align:center; background:#de2016; color:#fff; font-size:24px; margin-right:14px;}

.s_part2{ width:1200px; background:#fff; margin:0px auto 36px; padding-bottom:32px;}
.p_js{ margin-bottom:35px;}
.p_js td{ border-bottom:1px #ebebeb solid; padding-top:51px; padding-bottom:47px;}
.cp_show{ width:563px; float:left; margin-left:20px;}
.cp_show.rb{ margin-left:0px;}
.cp_show .bt{ background:url(../images/prshow_21.jpg) left no-repeat; font-size:26px; color:#002f67; line-height:68px; padding-left:62px; margin-bottom:25px;}
.cp_show .nr{ font-size:16px; color:#808080; line-height:28px; margin-left:60px;}
.cp_bt{background:url(../images/prshow_21.jpg) left no-repeat; font-size:26px; color:#002f67; line-height:68px; padding-left:62px; margin-bottom:25px; margin-left:20px;}

.cans .bt{ background:url(../images/prshow_21.jpg) left no-repeat; font-size:26px; color:#002f67; line-height:68px; padding-left:62px; margin-bottom:25px;}
.p_js .nr td{ padding-bottom:5px; padding-top:0px; border-bottom:0px; font-size:14px;}
.p_js .nr td .blue{ color:#002f67; font-size:16px;}

.c_part2{ width:1200px; margin:0px auto;}
.c_part2 ul{}
.c_part2 ul li{ float:left; text-align:center; width:359px; margin-left:19px; margin-right:10px;}
.c_part2 ul li a{ color:#808080; font-size:18px; line-height:60px;}
.c_part2 ul li a img{width:359px;height:260px;}

.cp_show .nr .reh{ color:#de2016;}

.cans{ width:1162px; margin:0px auto;}
.cans .baog {border-left:1px #002f67 solid; border-top:1px #002f67 solid; font-size:16px; color:#808080;}
.cans .baog td{border-bottom:1px #999999 solid; border-right:1px #999999 solid; padding-top:0px; padding-bottom:0px; text-align:center; line-height:41px;}

.ab_middle{ background:#e0e0e0; height:57px;}
.ab_middle ul li{ width:240px; text-align:center; line-height:57px; float:left;}
.ab_middle ul li a{ font-size:20px; color:#333333; display:block;}
.ab_middle ul li.cur a{ background:#e81e1a url(../images/csr_03.jpg) center bottom no-repeat; color:#fff;}

.dang_one{background:url(../images/dang_02.jpg) center no-repeat; height:661px; }

.dangbg{ background:#f1f1f1; padding-top:71px;}
.dang_bt{background:url(../images/dang_05.png) repeat-x; height:45px; margin-bottom:16px;}
.dang_bt .nr{ width:240px; margin:0px auto; background:#f2f2f2; text-align:center; font-size:32px; color:#de2016; font-weight:bold; line-height:45px;}
.dang_bt.one{ margin-bottom:90px;}
.dang_bt.one .nr{ background:#fff;}

.dang_nr{ text-align:center; font-size:20px; line-height:32px;background:url(../images/dang_09.jpg) bottom repeat-x; padding-bottom:73px; margin-bottom:70px;}

.dang_two{ padding-bottom:140px; margin:0px auto;}
.dang_two ul { width:1250px;}
.dang_two ul li{ width:592px; height:101px; float:left; margin-right:21px; margin-bottom:21px;}
.dang_two ul li a{ display:block; font-size:24px; height:102px; line-height:102px; text-align:center; overflow:hidden; background:#e0e0e0;}

.aboutone{ font-size:16px; line-height:28px; color:#808080;}
.aboutone .tb{ margin-bottom:22px;}
.aboutone .blue{ color:#002f67; font-weight:bold;}

.about_part{ background:#f7f7f7; padding-top:100px; padding-bottom:47px;}
.ab_bt{ text-align:center; margin-bottom:89px;}

.ab_cutule{ background:url(../images/abbgt_28.jpg) top center repeat-y; padding-top:57px; padding-bottom:60px; height:auto; margin:auto; overflow:auto;}
.ab_cutule .m_work{}

.ab_cut{height:319px; position:relative; margin-bottom:140px;}
.ab_cut a.bnl,.ab_cut a.bnr{background:url(../images/working.png) no-repeat; width:28px; height:56px; display:block; position:absolute;top:50%; margin-top:-28px; display:none}
.ab_cut a.bnl{ left:0px; background-position:0px 0px;}
.ab_cut a.bnr{ right:0px;background-position:-28px 0px;  }

.ab_cut ul.culture li{ width:217px; float:left; text-align:center; margin-right:20px; margin-left:51px;}
.ab_cut ul.culture li img{ margin-bottom:15px;}
.ab_cut ul.culture li .bt{ font-size:26px; color:#002f67; font-weight:bold; margin-bottom:10px;}
.ab_cut ul.culture li .nr{ font-size:16px;}

.fa_lc{ margin-bottom:35px;}
.fa_lc .his{ font-size:24px; color:#de2016; font-weight:bold;background:url(../images/lict_03.jpg) left no-repeat; padding-left:31px; margin-bottom:10px;}
.fa_lc ul li{ border:1px #e0e0e0 solid; padding:17px; margin-bottom:8px;}
.fa_lc ul li .bt{ font-size:18px; margin-bottom:10px; color:#de2016;}
.fa_lc ul li .nr{ font-size:14px; line-height:24px; color:#808080;}

.resources{ border:1px #e0e0e0 solid; padding-top:34px; padding-left:21px; padding-right:21px; padding-bottom:40px;}
.jianl{ color:#808080; font-size:16px; line-height:28px; margin-bottom:20px;}
.jianl .bt{ font-size:22px; color:#002f67; font-weight:bold; padding-bottom:5px;}
.jianl .red{ color:#de2016;}

.jobzw{background:url(../images/resources_05.png) repeat-x; height:28px; margin-bottom:30px;}
.jobzw .tpleft{background:#f1f1f1 url(../images/resources_03.png) left no-repeat; font-size:24px; color:#de2016; font-weight:bold; width:108px; padding-left:36px;}

.zhaop td{ background:#ebebeb; border-bottom:1px #f1f1f1 solid; border-right:1px #f1f1f1 solid;  padding:13px; font-size:16px;}
.zhaop td.redb{ background:#de2016; color:#fff; font-size:20px; font-weight:bold;}
.cer_one { overflow:hidden; margin-bottom:62px;}
.cer_one ul{width:1300px;}
.cer_one ul li{ width:340px; height:300px; float:left; text-align:center; font-size:16px; color:#808080; margin-right:90px; padding-top:51px; overflow:hidden;}
.cer_one ul li img{ margin-bottom:25px;}
.cer_one ul li .bt{ color:#333333; font-size:20px; margin-bottom:5px;}


.cer_two{ position:relative;}
.cer_two ul { width:1285px;}
.cer_two ul li{ float:left; width:238px; text-align:center; margin-right:82px;}
.cer_two ul li a img{ margin-bottom:20px;}
.cer_two ul li a{ font-size:20px;}



.cer_two a.bnl,.cer_two a.bnr{background:url(../images/redjt.png) no-repeat; width:34px; height:66px; display:block; position:absolute;top:151px; display:none;}
.cer_two a.bnl{ left:-52px; background-position:0px 0px;}
.cer_two a.bnr{ right:-52px;background-position:-34px 0px;  }


.c_part{ background:#f7f7f7; padding-top:50px; padding-bottom:48px;}
.contact_bt{ width:1158px; margin:0px auto; color:#333; font-size:36px; text-align:center;}
.tele_bt{width:1158px; margin:0px auto 30px; font-size:36px; text-align:center; font-size:32px; color:#da251d; font-weight:bold; padding-top:10px;}

.contact_one{width:1080px; margin:0px auto; background:#fff; padding-top:33px; padding-bottom:40px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#b4b4b4,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 10px #b4b4b4;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #b4b4b4;/*safari或chrome*/
box-shadow:2px 2px 10px #b4b4b4;/*opera或ie9*/}
.contact_one .bt{ text-align:center; font-size:26px; color:#808080; margin-bottom:66px;}


.contact_one ul li .nr{ text-align:center; line-height:29px;}
.contact_one ul li{ float:left; width:270px; text-align:center;}
.contact_one ul li a{ padding-top:30px;display:block; border-right:1px #e0e0e0 solid;height:232px; font-size:18px; color:#808080;}
.contact_one ul li a .tp{ width:116px; height:116px; margin:0px auto 10px;}
.contact_one ul li a .db{ font-size:22px; margin-bottom:5px;}
.contact_one ul li.no1 a .tp{background:url(../images/t1.png) 0px 0px no-repeat;}
.contact_one ul li.no2 a .tp{background:url(../images/t2.png) 0px 0px no-repeat;}
.contact_one ul li.no3 a .tp{background:url(../images/t3.png) 0px 0px no-repeat;}
.contact_one ul li.no4 a .tp{background:url(../images/t4.png) 0px 0px no-repeat;}


.contact_two{ background:#1968b3; height:100px;width:1080px; margin:0px auto 73px;}
.contact_two ul li{ float:left; color:#fff;}
.contact_two ul li.no1{ width:148px; line-height:100px; text-align:center; font-size:26px; float:left; background:#0a569f; margin-left:74px; margin-right:39px;}
.contact_two ul li.no2{line-height:100px; width:514px; font-size:22px;}
.contact_two ul li.no3{ background:#0a569f; font-size:22px; line-height:34px; text-align:center; width:190px; padding-top:15px; height:85px;}
.about_bt1{ width:1158px; margin:0px auto 30px; font-size:26px; color:#333333; text-align:center;}

.con_four{ width:1080px; margin:0px auto;}
.c_bt1{ border-bottom:1px #e0e0e0 solid; height:59px; margin-bottom:26px;}
.c_bt1 .tpleft{ color:#ffffff; font-size:20px; width:216px; height:59px; text-align:center; background:#2f78d4; line-height:59px;}

.ditu{ width:660px; float:right;}
.lux{ margin-bottom:69px;}
.lux .bt{ font-size:26px; color:#2c6dbf; font-weight:bold; margin-bottom:25px; padding-top:25px;}
.lux .nr{ font-size:18px; color:#2c6dbf;}
.lux .more{ width:162px; height:61px; text-align:center; line-height:61px; background:#2c6dbf;}
.lux .more a{ font-size:18px; color:#fff; display:block;}

.m_fl.ny{margin-bottom:0px; overflow:hidden;}
.m_fl.ny.case{ margin-bottom:67px; min-width:1180px;}
.m_fl.ny ul{float:left; left:50%; position:relative;}
.m_fl.ny ul li { float:left; position:relative; left:-50%;}
.m_fl.ny ul li a{ width:162px; height:54px; line-height:54px; background:#1968b3;}
.m_fl.ny ul li.cur a{ background:#de2016;}

.listright{ width:1126px;margin:0px auto 130px;}
.listright .hwtop{ height:180px; padding-top:49px; border-bottom:1px #e0e0e0 solid; }
.listright .hwtop .hwnew{  margin:0px auto; }
.listright .hwnew .hwbt{ margin-bottom:22px;}
.listright .hwnew .hwbt .tout{ float:left; width:92px; font-weight:bold; height:40px; background:#de2016;text-align:center; margin-right:5px; line-height:40px; color:#fff;font-size:26px;} 
.listright .hwnew .hwbt a{ color:#333232; font-size:24px; font-weight:normal;font-weight:bold;}
.listright .hwnew .hwjs{ color:#808080; line-height:32px; font-size:18px; clear:both; }

.jtpronew ul { }
.jtpronew ul li{border-bottom:1px #e0e0e0 solid;  clear:both; height:212px; background:#fff; padding-top:31px; }
.jtpronew ul li.first{border:none; height:auto; padding:0; background:none;}
.jtpronew ul li .tpleft{ border:2px #fff solid;}
.jtpronew ul li.cur .tpleft{border:2px #de2016 solid;}
.jtpronew ul li.last{ border-bottom:0px;}
.jtpronew ul li .jtright{ width:805px; float:right; margin-right:15px; }
.jtpronew ul li .jtright .jttitle{ padding-top:5px; margin-bottom:7px;}
.jtpronew ul li .jtright .jttitle a{ font-size:24px; color:#333232; font-weight:bold; line-height:32px;}
.jtpronew ul li.cur .jtright .jttitle a{  color:#de2016; }
.jtpronew ul li .jtright .nr{ color:#808080; font-size:18px; line-height:32px; height:99px; }
.jtpronew ul li.cur .jtright .nr{ color:#333333;}
.jtpronew ul li .jtright a.moregd{color:#808080; font-size:18px; float:right;}
.jtpronew ul li.cur .jtright a.moregd{color:#de2016;}

.left_new{ background:#fff; width:880px; padding-top:52px; float:left; padding-bottom:0px;}
.left_new .new_zs{ width:797px; margin:0px auto; color:#808080;}
.new_zs .case_bt{ width:100%; color:#808080; font-size:26px; margin-bottom:10px;}
.new_zs .laiy{width:100%; color:#808080; font-size:16px; border-bottom:1px #e0e0e0 solid; padding-bottom:35px;}

.newnr{ font-size:16px; line-height:28px; color:#808080; padding-bottom:86px; border-bottom:1px #e0e0e0 solid; padding-bottom:73px;}
.newnr p{ margin-bottom:28px;}

.right_new{ background:#fff;  padding-left:16px; padding-right:16px; padding-top:10px;padding-bottom:10px; margin-bottom:21px;}
.right_new .btn{ border-bottom:1px #de2016 solid;}

.r_new{float:right; width:300px;}
.r_new .btn{ color:#333; font-size:16px; margin-bottom:10px;}
.right_new ul li a{ color:#808080; font-size:14px; line-height:26px; height:26px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.right_new .tj_product ul li a{ overflow:visible; height:auto; white-space:normal;}
.right_new ul li a:hover{ color:#de2016; text-decoration:underline;}
.r_new .btn a{ font-size:12px; margin-top:5px;}
.tj_product ul li{ margin-bottom:15px;}
.tj_product ul li a{ height:auto; text-align:center; font-size:16px; color:#333333;}
.tj_product ul li a img{ margin-bottom:10px;}

.ys-box{width:1200px; height:660px; background:#f3f3f3;}
.sol-box a{display:none;}
.case-box .item{ display:none}
.news-box ul{ display:none;}
.nTrade{width:460px; height:360px; overflow:hidden;}

.part3.ys-box{ padding-top:0; margin-top:34px;}
.ys-box .photo-box{float:left;width:600px; height:660px;}
.ys-box .photo-box li{ position:relative; display:none;}
.ys-box .photo-box li img{width:600px; height:660px;}
.ys-box .photo-box li .pannel{ position:absolute;width:280px; height:300px; background:#1968b3; background:rgba(25,104,179,.8);filter:alpha(opacity=80); left:0; top:50%; margin-top:-150px; overflow:hidden;}
.ys-box .photo-box li .pannel .cont{ padding:28px 25px 0;color:white;}
.ys-box .photo-box li .pannel .cont h3{ font-size:26px; line-height:1; margin-bottom:25px;}
.ys-box .photo-box li .pannel .cont h3 a{color:white;}
.ys-box .photo-box li .pannel .cont .wz{font-size:20px; line-height:1.5;}
.ys-box .btn-box{width:600px; height:660px;float:right; position:relative;}
.ys-box .btn-box .logo-item{ position:absolute; top:50%; left:50%; margin-top:-104px; margin-left:-91px;}
.ys-box .btn-box ul li{ position:absolute;}
.ys-box .btn-box ul li img{width:182px; height:208px;}
.ys-box .btn-box ul li.item1{top:60px; left:114px;}
.ys-box .btn-box ul li.item2{top:60px; right:114px;}
.ys-box .btn-box ul li.item3{top:225px; right:18px;}
.ys-box .btn-box ul li.item4{top:390px; right:114px;}
.ys-box .btn-box ul li.item5{top:390px; left:114px;}
.ys-box .btn-box ul li.item6{top:225px; left:18px;}

.jcarousel-skin-pro{width:1200px; height:254px; overflow:hidden;margin:auto;}
.jcarousel-skin-pro .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-pro .jcarousel-container-horizontal {
	margin:auto;
    width:1200px;
}
.jcarousel-skin-pro .jcarousel-clip-horizontal {
    width:1200px;
}
.jcarousel-skin-team{width:1200px; height:314px; overflow:hidden;margin:auto;}
.jcarousel-skin-team .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-team .jcarousel-container-horizontal {
	margin:auto;
    width:1200px;
}
.jcarousel-skin-team .jcarousel-clip-horizontal {
    width:1200px;
}
.jcarousel-skin-pr{height:434px;width:104px; margin:auto;margin-top:15px; overflow:hidden;}
.jcarousel-skin-pr .jcarousel-container-vertical {
	height:434px;
}

.jcarousel-skin-pr .jcarousel-clip-vertical {
    height:434px;
}

/* 技术 */
.tech_middle{ background:#f7f7f7; padding-top:37px; padding-bottom:60px; margin-bottom:63px;}

.te_one{ text-align:center; color:#cccccc; font-size:24px; margin-bottom:56px;}
.te_two{ position:relative; margin-bottom:40px;}
.te_two ul{ width:1230px;}
.te_two ul li{ width:291px; float:left;position:relative; margin-right:12px;}
.te_two ul li a.jt{ position:absolute;background:url(../images/jsjt2.png) center no-repeat; width:50px; height:25px; bottom:0px; left:119px;} 
.te_two ul li .xfk{ position:absolute;background:url(../images/hsbg.png); width:291px; height:210px; left:0px; bottom:-210px; opacity:0; color:#fff;transition:all .5s;-webkit-transition:all .5s;}
.te_two ul li .xfk .bt{ color:#fff; font-size:20px; width:226px; text-align:center; margin:0px auto 12px; height:30px; overflow:hidden; padding-top:69px;}
.te_two ul li .xfk .nr{width:226px; margin:0px auto; text-align:center; line-height:28px; font-size:16px;}
.te_two ul li.cur .xfk{bottom:0px;opacity:1;}

.te_two a.bnl,.te_two a.bnr{background:url(../images/jsjt.png) no-repeat; width:44px; height:44px; display:block; position:absolute;top:78px; display:none;}
.te_two a.bnl{ left:-55px; background-position:0px 0px;}
.te_two a.bnr{ right:-57px;background-position:-44px 0px;  }
.cerzs1 { position:relative; margin-bottom:69px;}
.cerzs1 ul{ width:1250px;}
.cerzs1 ul li{ width:290px; float:left; text-align:center; margin-right:13px; margin-bottom:20px;}
.cerzs1 ul li a{ color:#333333; font-size:20px; line-height:40px;}
.cerzs1 ul li a img{ margin-bottom:10px;}

.cerzs1 a.bnl,.cerzs1 a.bnr{background:url(../images/jsjt.png) no-repeat; width:44px; height:44px; display:block; position:absolute;top:83px; display:none; }
.cerzs1 a.bnl{ left:-54px; background-position:0px 0px;}
.cerzs1 a.bnr{ right:-60px;background-position:-44px 0px;  }

.tework{ background:#f7f7f7; margin:auto; margin-bottom:68px;padding-bottom:50px;}
.tework ul{width:1200px; margin:auto; }
.tework ul li{ width:33.33333%; float:left; position:relative; overflow:hidden;}
.tework ul li .xf{background:url(../images/hs2.png); width:100%; height:100%; position:absolute; left:0px; top:0px;transition:all .5s;-webkit-transition:all .5s;}
.tework ul li .xfk{background:url(../images/hsbg.png); width:100%; text-align:center; height:48px; line-height:48px; position:absolute; left:0px;  bottom:-48px;transition:all .5s;-webkit-transition:all .5s;}
.tework ul li .xfk a{ color:#fff; font-size:20px;}
.tework ul li a img{width:100%; height:auto;}
.tework ul li.cur .xf{opacity:0;filter:alpha(opacity=0)}
.tework ul li.cur .xfk{bottom:0px;}

.te_three { margin-bottom:62px;}
.te_three ul{ width:1270px;}
.te_three ul li{ float:left; margin-right:28px; margin-bottom:28px;}

.ny_part1 .wz{ color:#808080; font-size:18px; padding-top:15px;}
.ny_part1 .ht.one{background:url(../images/tech_05.png) repeat-x; height:18px;}
.jcarousel-skin-team{width:1200px; height:210px; margin:auto; overflow:hidden;}
.jcarousel-skin-team .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-team .jcarousel-container-horizontal {
	margin:auto;
    width:1200px;
}
.jcarousel-skin-team .jcarousel-clip-horizontal {
    width:1200px;
}

.jcarousel-skin-hn{width:1200px; height:260px; margin:auto; overflow:hidden;}
.jcarousel-skin-hn .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-hn .jcarousel-container-horizontal {
	margin:auto;
    width:1200px;
}
.jcarousel-skin-hn .jcarousel-clip-horizontal {
    width:1200px;
}

.jcarousel-skin-cul{width:1085px; height:319px; margin:auto; overflow:hidden;}
.jcarousel-skin-cul .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-cul .jcarousel-container-horizontal {
	margin:auto;
    width:1085px;
}
.jcarousel-skin-cul .jcarousel-clip-horizontal {
    width:1085px;
}

.cerzs1.honor ul li img{width:256px; height:369px; display:block; margin:auto;}
.cerzs1.honor .jcarousel-skin-hn{ height:504px;}
.cerzs1.honor a.bnl, .cerzs1.honor a.bnr{ top:50%; margin-top:-44px;}
.cerzs1.honor ul li a  { color:#808080; font-size:14px;}
.cerzs1.honor ul li a .tp{ text-align:center; border:1px #e0e0e0 solid; padding-top:14px; padding-bottom:14px; margin-bottom:24px;}
.cerzs1.honor ul li a .bt{ background:url(../images/index_147.jpg) center top no-repeat;text-align:center; color:#333; font-size:20px; padding-top:18px; margin-bottom:12px; font-weight:bold;}
.cerzs1.honor ul li a:hover{ color:#43b6ce;}
.cerzs1.honor ul li a:hover .tp{border:1px #43b6ce solid; }
.cerzs1.honor ul li a:hover .bt{background:url(../images/index_144.jpg) center top no-repeat;text-align:center; color:#43b6ce;}

.online {
    display: block;
    width: 210px;
    height: 56px;
    line-height: 55px;
    text-align: center;
    color: white;
    box-shadow: 1px 2px 3px 1px #888888;
    background: #1968b3;
    margin: auto;
    font-size: 24px;
    border-radius: 4px;
}

.dangbg .jtpronew ul li{ background:none;}
.dangbg .listright{ margin-bottom:0;}
.service{width:1080px; background:white; margin:auto; margin-top:60px;}

.bar_side{ width:81px; position:fixed; right:0px; top:50%; margin-top:-270px;z-index:102;background:url(../images/side_bar_pcv11_off.png) top center no-repeat;}
.ke,.ling,.test,._hovtel,.huodong{display:block;background:url(../images/bg_side.png) no-repeat center bottom; position:relative;}
.ke:hover,.ling:hover,.test:hover,._hovtel:hover,.huodong:hover{background:url(../images/bg_side1.png) no-repeat center bottom;}
.ke,.ling,.test,.huodong,._hovtel{margin-bottom:13px;}
.up{ height:38px;display:block;background:url(../images/v2up1.png) no-repeat center bottom;}
.up:hover{display:block;background:url(../images/v2up2.png) no-repeat center bottom;}
.ke,._hovtel{position:relative;}
.ke .one{ position:absolute; right:0; top:14px}
._hovtel .phone{position:absolute; right:81px; top:50%; margin-top:-15px; display:none}
._hovtel:hover .phone{display:block;}
.ling,.test,._hovtel,.huodong{ height:67px;}
.f_tel,.footer h2{ color:#fff !important}
.zt{ display:block; position:relative; left:-3px; top:-6px;}
img.wx{position:absolute; right:81px; top:50%; margin-top:-37px; display:none}
.huodong:hover img.wx{ display:block;}